Operating Systems: Why Object-Oriented?
نویسندگان
چکیده
The implementor of an operating system service faces inherent dilemmas in choosing implementation strategies. A new approach to operating system design is emerging in which, rather than attempting to hide these dilemmas, they are exposed to clients, using a meta-protocols. Objectoriented programming techniques play an important role in enabling meta-protocols to expose these dilemmas to the client in a principled and modular fashion.
منابع مشابه
Modelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملStreamlined PURE Systems?
Embedded and especially deeply embedded systems tend to offer extremely limited resources. Until now, this means a massive barrier for applying approved object-oriented design principles and abstractions to related operating systems. In this paper, the reasons are discussed why object orientation left on its own will burst the given limits. It is also suggested in brief how to improve the creat...
متن کاملKerner Structuring of Object-Oriented Operating Systems: The Apertos Approach
This paper addresses the issues faced when constructing an operating system and its kernel with object-oriented technology. We rst propose object/metaobject separation, a means of constructing an object-oriented operating system and its kernel. This method divides the implementing system facilities and applications into two types: objects and metaobjects. This paper presents the concept of obje...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کامل